Transformation of BPEL Processes to EPCs
نویسندگان
چکیده
The Business Process Execution Language for Web Services (BPEL) is frequently used to implement business processes on a technical level. Yet, as BPEL is also very much related to business logic, BPEL process definitions have to be communicated to business analysts, whether for approval or for process re-engineering. As BPEL does not offer a graphical notation, an automatic transformation to a graphical language like Event-Driven Process Chains (EPCs) is required. In this paper, we present a transformation of BPEL to EPCs. We first define a conceptual mapping from BPEL to EPCs which provides the foundation for a transformation program from BPEL to EPML. Furthermore, we present the concepts used in our transformation program which are also applicable for transformations from block-oriented BPEL to other graph-based process languages.
منابع مشابه
Epc-based Modelling of Bpel Processes: a Pragmatic Transformation Approach
The Business Process Execution Language for Web Services (BPEL) is frequently used to implement business processes on a technical level. Yet, business process modelling most often starts with the modelling of the business logic of the processes. In this early phase technical details of processes and interfaces are not considered. Consequently, business analysts frequently use graphical modellin...
متن کاملNautilus Event-driven Process Chains: Syntax, Semantics, and their Mapping to BPEL
Nautilus Event-driven Process Chains (N-EPCs) are a variant of Eventdriven process chains allowing multiple events between functions. This allows events to be used as transition conditions in a mapping to the Business Process Execution Language for Web Services (BPEL). We will give a formal definition of N-EPCs and show how they can be mapped to BPEL. A close look will be taken how connectors c...
متن کاملTitle: Transforming Umm Business Collaboration Models to Bpel Transforming Umm Business Collaboration Models to Bpel
UN/CEFACT ́s Modeling Methodology (UMM) has been developed to analyze and design B2B business processes independent of the underlying exchange technology. It became the methodology of choice for developing ebXML business processes. Another technology for realizing B2B partnerships is Web Services. Currently, the business process execution languages (BPEL) seem to be the winner amongst the Web Se...
متن کاملDeterministic Measurement of Reliability and Performance Using Explicit Colored Petri Net in Business Process Execution Language and Eflow
Today there are many techniques for web service compositions. Evaluation of quality parameters has great impact on evaluation of final product. BPEL is one of those techniques that several researches have been done on its evaluation. However, there are few researches on evaluation of QoS in eflow. This research tries to evaluate performance and reliability of eflow and BPEL through mapping them...
متن کاملMaintaining WS-BPEL Workflows Using Aspects
In Service Oriented systems organisational processes are represented as WS-BPEL workflows, WS-BPEL is different from traditional workflow languages as a hybrid of block-based and graph-based language; it also has limited support for separation of concerns. Changes to such processes usually impact many places in the underlying system, without separating such cross-cutting concerns system mainten...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005